package intelligentCustomer.reasoning;

/**
 * 推理步骤接口
 * 定义推理过程中的单个步骤
 */
public interface ReasoningStep {
    /**
     * 执行推理步骤
     * 
     * @param context 推理上下文
     */
    void execute(ReasoningContext context);
    
    /**
     * 获取步骤名称
     * 
     * @return 步骤名称
     */
    String getName();
} 